sweet toasted rectangular sponge cake - German English Dictionary